.rotation {
  width: 100%;
  height: 2.0833rem;
  display: flex;
}
//导航
.columns {
  width: 1.3513rem;
  height: 100%;
  overflow: hidden;
  background: #ffffff;
}
.c-nav {
  display: flex;
  flex-direction: column;
  margin-left: 0.125rem;
}
.c-top {
  display: flex;
  flex-direction: row;
}
.c-top img {
  margin-top: 0.0625rem;
  width: 0.1042rem !important;
  height: 0.1042rem !important;
}
.c-title {
  font-size: 0.0833rem;
  font-weight: 600;
  text-align: left;
  color: #2d2d2d;
  line-height: 0.099rem;
  margin: 0.0625rem 0.0313rem 0.0313rem 0.0313rem;
}
.c-content {
  height: 0.2708rem;
  width: 90%;
  line-height: 0.1458rem;
  font-weight: 400;
  text-align: left;
  color: #696969;
  font-size: 0.0833rem;
  letter-spacing: -0.34px;
  margin-bottom: 0.0417rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  a {
    color: #696969;
  }
}
.content-tag:hover {
  text-decoration: underline;
}

//轮播
.banner-box{
  display: flex;
  flex: 1;
  // margin-left: .1rem;
  margin-right: .0729rem;

}
.banner {
  flex: 1;
}
.src {
  width: 4.5833rem;
  height: 2.0833rem;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.img {
  height:2.1615rem;
  width: 13.75rem;
  margin: 0 auto;
}
.img img {
  float: left;
  height:2.1615rem;
  width: 4.5833rem;
}

.prev {
  position: absolute;
  width: 0.2396rem;
  height: 0.2396rem;
  left: 0.0729rem;
  top: 0.9323rem;
}
.prev img {
  width: 100% !important;
  height: 100% !important;
}
.next {
  position: absolute;
  width: 0.2396rem;
  height: 0.2396rem;
  right: 0.0729rem;
  top: 0.9323rem;
}
.next img {
  width: 100% !important;
  height: 100% !important;
}

//登录
.login {
  flex: 1;
  
  display: flex;
  // width: 1.5rem;
  flex-direction: column;
}
.l-top {
  display: flex;
  flex-direction: column;
  background: #e4e6f6;
}
.l-img {
  width: 0.3344rem;
  height: 0.3344rem;
  border-radius: 100%;
  overflow: hidden;
  img {
    width: 100%;
    height: 100%;
  }
  margin: 0.1042rem auto;
}
.l-title {
  width: 0.7708rem;
  height: 0.1771rem;
  padding-left: .05rem;
  padding-right: .05rem;
  margin: 0 auto;
  background: #ffffff;
  border-radius: 0.0885rem;
  text-align: center;
}
.l-title p {
  min-width: 0.625rem;
  color: #232481;
  font-size: 0.0633rem;
  font-weight: 600;
  line-height: 0.1771rem;
  white-space: nowrap;
  overflow: hidden;
}
.l-btn {
  margin-top: 0.0925rem;
  margin-bottom: 0.125rem;
  display: flex;
  justify-content: space-around;
}
.l-btns {
  margin-top: 0.0925rem;
  background: white;

  height: calc(0.1563rem + 0.125rem);
  display: flex;
  padding-bottom: 0.05rem;

  .l-btns-part {
    flex: 1;
    width: 25%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    .number {
      width: 100%;
    //   display: flex;
      text-align: center;
    //   justify-content: center;
      font-size: 0.0938rem;
      color: #c71d32;
    }
    .title {
      font-size: 0.0729rem;
      color: #696969;
    }
  }
  // flex: 1;
}
.l-btn button {
  width: 0.5469rem;
  height: 0.1563rem;
  margin: 0 0.0625rem;
}
.l-login {
  background: #232481;
  color: #ffffff;
  width: 0.5469rem;
  height: 0.1563rem;
  font-weight: 400;
  font-size: 0.0729rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.l-r {
  font-size: 0.0729rem;
  width: 0.5469rem;
  height: 0.1563rem;
  background: #ffffff;
  border: solid 1px #232481;
  color: #232481;
  display: flex;
  justify-content: center;
  align-items: center;
}
.l-new {
  background: #ffffff;
  flex: 1;
  //   padding: 0.0991rem 0.0625rem;
}
.n-top {
  margin: 0.0625rem;
  display: flex;
  justify-content: space-between;
}
.news {
  flex: 1;
  height: 0.1146rem;
  font-weight: 600;
  text-align: left;
  color: #2d2d2d;
  line-height: 0.1146rem;
  font-size: 0.0833rem;
  letter-spacing: -0.34px;
}
.more {
  height: 0.1146rem;
  font-weight: 400;
  color: #696969;
  p {
    font-size: 0.0729rem;
    line-height: 0.1146rem;
    float: left;
  }
  img {
    width: 0.0625rem;
    margin: 0.0208rem;
  }
}
.n-content {
  height: 0.0885rem;
  // width: 90%;
  display: flex;
//   justify-content: start;
  margin-top: 0.0781rem;
  padding-right: .06rem;
}
.n-title {
  height: 0.099rem;
  background: #ffe6e6;
  display: flex;
  padding: .0052rem .0208rem .0052rem .0208rem;
  margin-left: 0.0625rem;
  span {
    line-height: 0.099rem;
    font-size: 0.0625rem;
    color: #C71D32;
    margin-left: .0208rem;
  }
  img {
    width: 0.0625rem;
    height: 0.0625rem;
    margin: auto;
  }
}
.tag {
//   border: 1px solid red;
  height: 0.099rem;
  width: 0.8877rem;
  padding: .0052rem .0208rem .0052rem .0208rem;
  flex: 1;
  background: #f4f4f4f4;
  font-size: 0.0625rem;
  font-weight: 400;
  color: #2d2d2d;
//   height: 100%;
  text-align: left;
  color: #2d2d2d;
  line-height: 0.099rem;
  letter-spacing: -0.25px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.roter-link {
  color: white;
}

.is-login {
  // border: 1px solid #232481;
}
.mtm{
    flex: 1;
    margin-left: .0729rem;
    // background: white;
    display: flex;
}
